// koa项目的入口文件
const Koa = require("koa2"); //构造函数
const app = new Koa(); //声明一个实例
const port = 8888; //端口号
const path = require("path");
const static = require("koa-static");
const cors = require("koa2-cors");
app.use(cors());
// 获取静态资源文件夹
app.use(static(path.join(__dirname + "/assets")));
const router = require("./router/index");

// router.routes():启动路由
// router.allowedMethods()：允许任何请求（get，post，put）
app.use(router.routes(), router.allowedMethods());

// 使用中间件
// app.use(async (ctx) => {
//   ctx.response.body = "hello";
// });
app.listen(port, () => {
  console.log(`server is running at http://localhost:${port}`);
});
